import axios from 'axios'
//假设有天axios框架不再维护
// import android from 'android'   //----

  // 1.创建axios的实例
export function request(config){
  const instance = axios.create({  // 用这种方式封装的全局不会影响其他实例
    baseURL: 'http://152.136.185.210:7878/api/hy66',
    timeout: 5000
  })  // 获取到数据后要将结果回调出去

  // 2.axios的拦截器
  // 2.1.请求拦截的作用
  instance.interceptors.request.use(config => {
    return config
  }, err => {
    console.log(err);
  })
  // 2.2.响应拦截
  instance.interceptors.response.use(res => {
    // console.log(res);
    return res.data
  }, err => {
    console.log(err);
  })

  // 发送真正的网络请求
  return instance(config)  //返回的是promise，能直接then
}

